home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Messaging Service Access Module / Internet PMSAM / Internet PMSAM source / pop.protocol.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-05  |  1.1 KB  |  21 lines  |  [TEXT/MPS ]

  1. #pragma once
  2. #define __GW_EXTERNAL__
  3.  
  4. #ifndef __GW_POPTYPES__
  5. #include "pop.types.h"
  6. #endif
  7.  
  8. OSErr POP_InitiateConnection(unsigned long popAddress,unsigned short popPort,char *user,char *password,unsigned long *connID);
  9. OSErr POP_GetDropStats(unsigned long connID,short *numMessages,long *messageSize);
  10. OSErr POP_GetMessageIDs(unsigned long connID,TMsgIDList *messageIDList,short *numMessageIDs);
  11. OSErr POP_GetMessage(unsigned long connID,TMsgID messageID,Ptr *header,FSSpec *spoolSpec);
  12. OSErr POP_DeleteMessage(unsigned long connID,TMsgID messageID);
  13. OSErr POP_CloseConnection(unsigned long connID);
  14.  
  15. OSErr POP_Command(unsigned long connID,char *command,Ptr *response,unsigned long *responseLength);
  16. OSErr POP_GetTextToTerminator(unsigned long connID,Ptr *response,unsigned long *responseLength,GetTermStates *savedState);
  17. OSErr POP_GetTextToCRLF(unsigned long connID,Ptr *response,unsigned long *responseLength,GetCRLFStates *savedState);
  18. OSErr POP_GetTextToCRLFCRLF(unsigned long connID,Ptr *response,unsigned long *responseLength,GetCRLFCRLFStates *savedState);
  19.  
  20. void MessageIDToString(TMsgID messageID,char *messageIDStr);
  21.